﻿import interpreter.ListToken;import interpreter.QuoteToken;import interpreter.SymbolToken;class interpreter.TokenFactory {	public static function makeToken(bigstring:String) {		var str:String = bigstring.substr(0, 1);		trace("TokenFactory gets "+str);		if (str == "(") {			trace("TokenFactory returns a ListToken");			return new ListToken();		} else if (str == "'") {			return new QuoteToken();		} else {			//beef this up with other cases, such as QuotedToken			trace("TokenFactory returns a SymbolToken");			return new SymbolToken();		}	}}